package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-05-23
 */
public class LogicOtherInwhDO implements Serializable {

    private static final long serialVersionUID = 136929426466040183L;

    /**
     * column logic_other_inwh.id
     */
    private String id;

    /**
     * column logic_other_inwh.deptCode  部门编号
     */
    private String deptcode;

    /**
     * column logic_other_inwh.other_code  单据编号（QR-YYYY-MM-DD-不少于4位流水）
     */
    private String otherCode;

    /**
     * column logic_other_inwh.ori_code  原始单号
     */
    private String oriCode;

    /**
     * column logic_other_inwh.bill_status  单据状态（1、草稿，2、审批中，3完成，4关闭）
     */
    private Short billStatus;

    /**
     * column logic_other_inwh.wh_code  仓库代码
     */
    private String whCode;

    /**
     * column logic_other_inwh.wh_name  仓库名称
     */
    private String whName;

    /**
     * column logic_other_inwh.batch  批号
     */
    private String batch;

    /**
     * column logic_other_inwh.aegnt  经办人
     */
    private String aegnt;

    /**
     * column logic_other_inwh.remark  备注
     */
    private String remark;

    /**
     * column logic_other_inwh.create_r_name  制单人
     */
    private String createRName;

    /**
     * column logic_other_inwh.available  是否可用:0可用,1不可用
     */
    private Short available;

    /**
     * column logic_other_inwh.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_other_inwh.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_other_inwh.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_other_inwh.dutime  修改时间
     */
    private Date dutime;

    /**
     * column logic_other_inwh.removed  是否删除 0未删除：1删除
     */
    private Integer removed;

    /**
     * column logic_other_inwh.version
     */
    private Integer version;
    
    private Integer versionbt;


    public LogicOtherInwhDO() {
        super();
    }

    public LogicOtherInwhDO(String id, String deptcode, String otherCode, String oriCode, Short billStatus, String whCode, String whName, String batch, String aegnt, String remark, String createRName, Short available, String dcruser, Date dctime, String duuser, Date dutime, Integer removed, Integer version) {
        this.id = id;
        this.deptcode = deptcode;
        this.otherCode = otherCode;
        this.oriCode = oriCode;
        this.billStatus = billStatus;
        this.whCode = whCode;
        this.whName = whName;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createRName = createRName;
        this.available = available;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.removed = removed;
        this.version = version;
    }

    /**
     * getter for Column logic_other_inwh.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_other_inwh.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_other_inwh.deptCode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_other_inwh.deptCode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_other_inwh.other_code
     */
    public String getOtherCode() {
        return otherCode;
    }

    /**
     * setter for Column logic_other_inwh.other_code
     * @param otherCode
     */
    public void setOtherCode(String otherCode) {
        this.otherCode = otherCode;
    }

    /**
     * getter for Column logic_other_inwh.ori_code
     */
    public String getOriCode() {
        return oriCode;
    }

    /**
     * setter for Column logic_other_inwh.ori_code
     * @param oriCode
     */
    public void setOriCode(String oriCode) {
        this.oriCode = oriCode;
    }

    /**
     * getter for Column logic_other_inwh.bill_status
     */
    public Short getBillStatus() {
        return billStatus;
    }

    /**
     * setter for Column logic_other_inwh.bill_status
     * @param billStatus
     */
    public void setBillStatus(Short billStatus) {
        this.billStatus = billStatus;
    }

    /**
     * getter for Column logic_other_inwh.wh_code
     */
    public String getWhCode() {
        return whCode;
    }

    /**
     * setter for Column logic_other_inwh.wh_code
     * @param whCode
     */
    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }

    /**
     * getter for Column logic_other_inwh.wh_name
     */
    public String getWhName() {
        return whName;
    }

    /**
     * setter for Column logic_other_inwh.wh_name
     * @param whName
     */
    public void setWhName(String whName) {
        this.whName = whName;
    }

    /**
     * getter for Column logic_other_inwh.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_other_inwh.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_other_inwh.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_other_inwh.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_other_inwh.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_other_inwh.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_other_inwh.create_r_name
     */
    public String getCreateRName() {
        return createRName;
    }

    /**
     * setter for Column logic_other_inwh.create_r_name
     * @param createRName
     */
    public void setCreateRName(String createRName) {
        this.createRName = createRName;
    }

    /**
     * getter for Column logic_other_inwh.available
     */
    public Short getAvailable() {
        return available;
    }

    /**
     * setter for Column logic_other_inwh.available
     * @param available
     */
    public void setAvailable(Short available) {
        this.available = available;
    }

    /**
     * getter for Column logic_other_inwh.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_other_inwh.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_other_inwh.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_other_inwh.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_other_inwh.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_other_inwh.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_other_inwh.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_other_inwh.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_other_inwh.removed
     */
    public Integer getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_other_inwh.removed
     * @param removed
     */
    public void setRemoved(Integer removed) {
        this.removed = removed;
    }

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public Integer getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Integer versionbt) {
		this.versionbt = versionbt;
	}

}